package reno.alerts.mo;

public class ResponseMO {

    private boolean active;
    private String node;
    private String type;
    private String faction;
    private long credits;
    private String asString;
    private int minEnemyLevel;
    private int maxEnemyLevel;
    private boolean nightmare;
    private boolean archwingRequired;
    private String eta;

    public ResponseMO(AlertsMO alertsMO) {
        this.active = alertsMO.isActive();
        this.node = alertsMO.getMission().getNode();
        this.type = alertsMO.getMission().getType();
        this.faction = alertsMO.getMission().getFaction();
        this.credits = alertsMO.getMission().getReward().getCredits();
        this.asString = alertsMO.getMission().getReward().getAsString();
        this.minEnemyLevel = alertsMO.getMission().getMinEnemyLevel();
        this.maxEnemyLevel = alertsMO.getMission().getMaxEnemyLevel();
        this.nightmare = alertsMO.getMission().isNightmare();
        this.archwingRequired = alertsMO.getMission().isArchwingRequired();
        this.eta = alertsMO.getEta();
    }

    public boolean isActive() {
        return active;
    }

    public void setActive(boolean active) {
        this.active = active;
    }

    public String getNode() {
        return node;
    }

    public void setNode(String node) {
        this.node = node;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getFaction() {
        return faction;
    }

    public void setFaction(String faction) {
        this.faction = faction;
    }

    public long getCredits() {
        return credits;
    }

    public void setCredits(long credits) {
        this.credits = credits;
    }

    public String getAsString() {
        return asString;
    }

    public void setAsString(String asString) {
        this.asString = asString;
    }

    public int getMinEnemyLevel() {
        return minEnemyLevel;
    }

    public void setMinEnemyLevel(int minEnemyLevel) {
        this.minEnemyLevel = minEnemyLevel;
    }

    public int getMaxEnemyLevel() {
        return maxEnemyLevel;
    }

    public void setMaxEnemyLevel(int maxEnemyLevel) {
        this.maxEnemyLevel = maxEnemyLevel;
    }

    public boolean isNightmare() {
        return nightmare;
    }

    public void setNightmare(boolean nightmare) {
        this.nightmare = nightmare;
    }

    public boolean isArchwingRequired() {
        return archwingRequired;
    }

    public void setArchwingRequired(boolean archwingRequired) {
        this.archwingRequired = archwingRequired;
    }

    public String getEta() {
        return eta;
    }

    public void setEta(String eta) {
        this.eta = eta;
    }
}
